package cn.com.zetatech.loader.entity;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

import java.util.Objects;


@Data
public class SourceFileConfig {

//    private FileServer fileServer;

    /**
     * 源图片在文件服务器上的绝对路径
     */
    private String dirPath;

    private String fileName;

//    public boolean isValid(){
//        return Objects.nonNull(fileServer) && fileServer.isValid() && StringUtils.isNotEmpty(dirPath);
//    }

//    @Override
//    public boolean equals(Object o) {
//        if (this == o) {
//            return true;
//        }
//        if (o == null || getClass() != o.getClass()) {
//            return false;
//        }
//
//        SourceFileConfig that = (SourceFileConfig) o;
//
//        if (!Objects.equals(fileServer, that.fileServer)) {
//            return false;
//        }
//        return Objects.equals(dirPath, that.dirPath);
//    }
//
//    @Override
//    public int hashCode() {
//        int result = fileServer != null ? fileServer.hashCode() : 0;
//        result = 31 * result + (dirPath != null ? dirPath.hashCode() : 0);
//        return result;
//    }
}
